package com.xebest.web.mapper.read;

import com.xebest.web.controller.export.*;
import com.xebest.web.form.XeVenInquirySheetForm;

import java.util.List;
import java.util.Map;

/**
 * 订单中心导出数据
 *
 * @author 赵盼飞
 */
public interface XeVenOrderCenterEPReadMapper {


    /**
     * 获取订单中心导出数据
     *
     * @author 赵盼飞
     */
    List<XeVenOrderExportDTO> queryExportOrderList(Map<String, Object> paramMap);

    /**
     * 获取订单明细导出
     *
     * @author 赵盼飞
     */
    List<XeVenOrderDetailExportDTO> queryExportOrderDetailList(Map<String, Object> paramMap);

    /**
     * 导出询价单列表信息
     *
     * @author 赵盼飞
     */
    List<XeVenInquiryOrderExportDTO> queryXeVenInquirySheetExportList(XeVenInquirySheetForm form);


    /**
     * 获取汇总备货订单维度导出数据
     *
     * @author 赵盼飞
     */
    List<XeVenStockUpOrderExDTO> queryExportStockUpOrderList(Map<String, Object> paramMap);

    /**
     * 获取汇总备货订单明细维度导出数据
     *
     * @author 赵盼飞
     */
    List<XeVenStockUpOrderDetailExDTO> queryExportStockUpOrderDetailList(Map<String, Object> paramMap);

    /**
     * 获取汇总备货商品维度导出数据
     *
     * @author 赵盼飞
     */
    List<XeVenStockUpProductExDTO> queryExportStockUpProductList(Map<String, Object> paramMap);

}
